package com.chen.blue.domain.vo.business;

import com.fasterxml.jackson.annotation.JsonIgnore;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;

/**
 * Created By CLT On 2024/5/26.
 */
@SuppressWarnings("all")
@Getter
@Setter
@ApiModel("竞赛人员信息展示")
public class ContestPersonInfoVo implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * ID
     */
    @ApiModelProperty(value = "ID")
    private Long id;

    /**
     * 学生姓名
     */
    @ApiModelProperty(value = "学生姓名")
    private String nameStudent;

    /**
     * 学号
     */
    @ApiModelProperty(value = "学号")
    private String numberId;

    /**
     * 专业
     */
    @ApiModelProperty(value = "专业")
    private String major;

    /**
     * 身份证号码
     */
    @ApiModelProperty(value = "身份证号码")
    private String identityCard;

    /**
     * 学生手机号
     */
    @ApiModelProperty(value = "学生手机号")
    private String numberPhoneStudent;

    /**
     * 指导老师手机号
     */
    @ApiModelProperty(value = "指导老师手机号")
    private String numberPhoneTeacher;

    /**
     * 指导老师姓名
     */
    @ApiModelProperty(value = "指导老师姓名")
    private String nameTeacher;

    /**
     * 指导老师部门
     */
    @JsonIgnore
    @ApiModelProperty(value = "指导老师部门")
    private Long deptId;

    /**
     * 部门名称
     */
    @ApiModelProperty(value = "部门名称")
    private String deptName;

}
